﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using ZX.HIS.Common;
using ZX.HIS.Model;
namespace ZX.HIS.UI.Controllers
{
    public class DrugTypeInfoController : Controller
    {
        //
        // GET: /DrugTypeInfo/

        public ActionResult Index()
        {
            return View();
        }

        public ActionResult UpateDrugTypeInfo(int id)
        {
            ZX.HIS.Model.DrugTypeInfo tt = new Model.DrugTypeInfo();
            ZX.HIS.BLL.DrugTypeInfo bll = new ZX.HIS.BLL.DrugTypeInfo();
            List<ZX.HIS.Model.DrugTypeInfo> tlist = bll.DrugTypeInfoShow();
            tt = tlist.Where(p => p.DrugTypeId == id).FirstOrDefault();
            ViewData["tt"] = tt;
            return View("Index");
        }
        public ActionResult AddDrugTypeInfo()
        {
            ZX.HIS.BLL.DrugTypeInfo bll = new ZX.HIS.BLL.DrugTypeInfo();
            ZX.HIS.Model.DrugTypeInfo tt = new DrugTypeInfo();
            tt.HospitalId = 1001;
            tt.DrugTypeName = Request["unique_id"];
            if (bll.AddDrugTypeInfo(tt) > 0)
            {
                return Content("<script>alert('添加成功');location.href='/DrugTypeInfo/Index';</script>");
            }
            else
            {
                return Content("<script>alert('添加失败')</script>");
            }
        }
        public ActionResult DrugTypeInfoUpt(ZX.HIS.Model.DrugTypeInfo tt)
        {
            ZX.HIS.BLL.DrugTypeInfo bll = new ZX.HIS.BLL.DrugTypeInfo();
            if (bll.UpdateDrugTypeInfo(tt) > 0)
            {
                return Content("<script>alert('修改成功');location.href='/DrugTypeInfo/Index'</script>");
            }
            else
            {
                return Content("<script>alert('修改失败')</script>");
            }
        }
        public JsonResult FnDrugTypeInfoList(int PageIndex, int PageSize)
        {
            ZX.HIS.BLL.DrugTypeInfo bll = new ZX.HIS.BLL.DrugTypeInfo();
            PageClass<ZX.HIS.Model.DrugTypeInfo> tt = bll.PageDrugTypeInfoList(PageIndex, PageSize);
            return Json(tt);
        }

    }
}
